package pe.com.sisnic.seguros.service.impl;

import java.util.Date;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import pe.com.sisnic.seguros.dao.ParametrosDao;
import pe.com.sisnic.seguros.service.ParametrosService;

@Service
public class ParametrosServiceImpl implements ParametrosService{
	
	@Resource
	private ParametrosDao parametrosDao;
	
	@Transactional
	public String getMoraAlSaldo(Integer codEmpresa) throws Exception{
		try {
			return parametrosDao.getMoraAlSaldo(codEmpresa);
		} catch (Exception e) {
			return "N";
		}		
	} 
	
	@Transactional
	public Date getFechaAplicacion(Integer codEmpresa){
		return parametrosDao.getFechaAplicacion(codEmpresa);
	}

	@Transactional
	public Date getFechaUltimaPrevision(Integer codEmpresa) {
		return parametrosDao.getFechaUltimaPrevision(codEmpresa);
	}
	
	@Transactional
	public Date getFechaMovPosVal(Integer codEmpresa, Integer noCredito){
		return parametrosDao.getFechaMovPosVal(codEmpresa, noCredito);
	}
}
